home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / SATAN11.ZIP / SRC / PORT_SCA / LIB.H < prev    next >
Encoding:
C/C++ Source or Header  |  1995-02-14  |  866 b   |  36 lines

  1. #ifdef __STDC__
  2. #define ARGS(x) x
  3. #else
  4. #define ARGS(x) ()
  5. #endif
  6.  
  7. /* mallocs.c */
  8. extern char *mymalloc();
  9. extern char *myrealloc();
  10. extern char *dupstr();
  11.  
  12. /* find_addr.c */
  13. extern struct in_addr find_addr();
  14. extern int find_port();
  15.  
  16. /* error.c */
  17. extern void remark ARGS((char *,...));
  18. extern void error ARGS((char *,...));
  19. extern void panic ARGS((char *,...));
  20. extern char *progname;
  21.  
  22. /* print_data.c */
  23. extern void print_data();
  24.  
  25. /* ring.c */
  26. typedef struct RING {
  27.     struct RING *succ;                 /* successor */
  28.     struct RING *pred;                 /* predecessor */
  29. } RING;
  30. extern void ring_init ARGS((RING *));
  31. extern void ring_prepend ARGS((RING *, RING *));
  32. extern void ring_append ARGS((RING *, RING *));
  33. extern void ring_detach ARGS((RING *));
  34. #define ring_succ(c) ((c)->succ)
  35. #define ring_pred(c) ((c)->pred)
  36.